Android-разработчик с нуля до Junior от GeekBrains
Вы научитесь
Программа курса
Вас ждут несколько блоков в формате онлайн-уроков, вебинаров и практических заданий. Вы будете прорабатывать все темы через реальные проекты. В программе есть гарантированное трудоустройство.
Основной блок
Вы начнете обучение с основ программирования. Сможете понимать принцип обучения разработке в онлайне. Вы разберете систему контроля версий. Поймете, что такое ветки, как контролировать изменения кода и клонировать репозиторий. Вы научитесь работать с разными языками программирования. Сможете строить функции и работать с рекурсиями. Вы поработаете с несколькими базами данных. Поймете, что такое модификаторы, рассмотрите несколько методов проектирования. На этом этапе вы будете хорошо ориентироваться в IT-сфере. С помощью колеса компетенций вы сможете выбрать специализацию, в которой будете развиваться. Вы погрузитесь в обзорное изучение математики и информатики, чтобы применять знания в программировании.
Вы начнете обучение с основ программирования. Сможете понимать принцип обучения разработке в онлайне.
Вы разберете систему контроля версий. Поймете, что такое ветки, как контролировать изменения кода и клонировать репозиторий.
Вы научитесь работать с разными языками программирования. Сможете строить функции и работать с рекурсиями.
Вы поработаете с несколькими базами данных. Поймете, что такое модификаторы, рассмотрите несколько методов проектирования.
На этом этапе вы будете хорошо ориентироваться в IT-сфере. С помощью колеса компетенций вы сможете выбрать специализацию, в которой будете развиваться.
Вы погрузитесь в обзорное изучение математики и информатики, чтобы применять знания в программировании.
Специализация
Вы перейдете к работе с оновным языком курса. Вы научитесь создавать приложения на Java. Вы погрузитесь в основы ООП. Вы познакомитесь с несколькими ОС, которые важны в работе программиста. Вы сможете подключать базы данных к работе. Вы изучите структуры данных. Вы прорешаете несколько практических заданий промежуточного контроля. Вы рассмотрите архитектуру ПО и ее построение. Вы узнаете, что такое контейнеризация. Вы разберетесь с принципами сборки проектов. Вы освоит несколько методик, используемых в процессе разработки ПО. Вы научитесь руководить проектами и управлять ими с помощью методологий. Вы узнаете, что такое веб-технологии и что с ними нужно уметь делать разработчику. Вы нучитесь работать с сетями профессиональнее. Вы вновь поработаете с СКВ, но на этот раз с более глубокой проработкой: узнаете про уникальные усложнённые функции. Вы заврешите модуль аттестацией: решите несколько практических заданий и подтвердите глубокое изучение материала.
Вы перейдете к работе с оновным языком курса.
Вы научитесь создавать приложения на Java.
Вы погрузитесь в основы ООП.
Вы познакомитесь с несколькими ОС, которые важны в работе программиста.
Вы сможете подключать базы данных к работе.
Вы изучите структуры данных.
Вы прорешаете несколько практических заданий промежуточного контроля.
Вы рассмотрите архитектуру ПО и ее построение.
Вы узнаете, что такое контейнеризация.
Вы разберетесь с принципами сборки проектов.
Вы освоит несколько методик, используемых в процессе разработки ПО.
Вы научитесь руководить проектами и управлять ими с помощью методологий.
Вы узнаете, что такое веб-технологии и что с ними нужно уметь делать разработчику.
Вы нучитесь работать с сетями профессиональнее.
Вы вновь поработаете с СКВ, но на этот раз с более глубокой проработкой: узнаете про уникальные усложнённые функции.
Вы заврешите модуль аттестацией: решите несколько практических заданий и подтвердите глубокое изучение материала.
Технологическая специализация
Вы научитсь работать с API для разработки десктопных приложений. Вы проработает применение инструментов для разработки на языке Java. Вы освоите объектно-ориентированный язык программирования и сможете работать с окружением. Вы научитесь применять несколько Android фреймворков. Вы узнаете, как обеспечить безопасное хранение данных. Вы будете работать с многопоточными приложениями. Вы изучите возможности инструментов Google.
Вы научитсь работать с API для разработки десктопных приложений.
Вы проработает применение инструментов для разработки на языке Java.
Вы освоите объектно-ориентированный язык программирования и сможете работать с окружением.
Вы научитесь применять несколько Android фреймворков.
Вы узнаете, как обеспечить безопасное хранение данных.
Вы будете работать с многопоточными приложениями.
Вы изучите возможности инструментов Google.